
// 计数相关的配置
const countAbout = {
    // 必须开启这个
    namespaced:true,
    // 准备actions：用于响应组件中的动作
    actions:{
        addOdd(context,value){
            if(context.state.sum % 2 != 0){
                context.commit('ADD',value)
            }
        },
        addWait(context,value){
            setTimeout(()=>{
                context.commit('ADD',value)
            },500)
        },
    },
    // 准备mutations：用于操作数据（state）
    mutations:{
        ADD(state,value){
            state.sum += value
        },
        SUB(state,value){
            state.sum -= value
        },
    },
    // 准备state：用于存储数据
    state: {
        sum:0,
        school:'广师大',
        subject:'开发',
    },
    // 准备getters：用于对state中的数据进行加工
    getters:{
        bigSum(state){
            return state.sum * 10
        }
    }
}
export default countAbout